package yl.hs.bmipfull.service.system;

import yl.hs.bmipfull.pojo.system.IconLocationEntity;
import yl.hs.bmipfull.service.IBaseService;
import yl.hs.bmipfull.viewmodels.system.IconLocationMondel;

import java.util.List;

/**
 * 作用:   <br/>
 * 创建时间: 2022-03-17 17:04 <br/>
 *
 * @author 吴高丰
 */
public interface IIconLocationService extends IBaseService {
    /**
     * 将实体信息保存到数据库中
     *
     * @param entity 实体信息
     * @return 影响行数
     */
    Integer insertNew(IconLocationEntity entity);

    /***
     *  更新实体信息
     * @param entity 新的实体实例
     * @return 影响行数
     */
    Integer update(IconLocationEntity entity);
    /***
     *  更新实体信息
     * @param userSN 新的实体实例
     * @return 影响行数
     */
    Integer deleteBySn(String userSN);
    /***
     *  保存用户首页图标位置信息
     * @param model 图标位置信息
     * @return 保存是否成功
     */
    Integer save(List<IconLocationMondel> model);
}
